<?php
include_once 'titulo.php';
if ($_SESSION) {
    ?>
    <html>
        <head>
            <title> Relatório Mensal</title>
        </head>
        <body>
            <div class="total2">
                <?php
                include_once 'cabecalho.php';
                include_once 'script/conecta.php';
                include_once 'script/functions.php';
                include_once 'MySQL.php';
                ?>
                <!--            BOTÃO DE IMPRESSÃO-->
                <form action="">
                    <div align="CENTER">
                        <input Id="button" type='button' name='button' value='           Imprimir' class='imprimir' onClick='DoPrinting()'/>
                    </div>
                </form>

                <script language="JavaScript1.2">
                    function DoPrinting(){
                        if (!window.print){
                            alert("Use o Netscape ou Internet Explorer \n nas versões 4.0 ou superior!")
                            return
                        }
                        document.getElementById('button').style.display = "none";
                        document.getElementById('pagamento').style.display = "none";
                        window.print();
                    }
                </script>

                <?php
                $converte = new functions();

                $inicio = $converte->data_EUA($_SESSION['INICIO']);
                $fim = $converte->data_EUA($_SESSION['FIM']);
                $funcionario = $_SESSION['FUNCIONARIO'];

                echo "<div style='width:98%; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto;'>";

                echo "<table class='tblRelatorio'>";
                echo "<caption><label>Relatório Mensal</label><br/>";

                //OBTER NOME, SALARIO E COMISSÃO DE FUNCIONÁRIO

                $sql = "CALL sp_getFuncionarioById(" . $funcionario . ")";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                echo "<label>De: " . $inicio .
                " até: " . $fim . " Funcionario: " . $linha['fun_nome'] . "</label></caption>";
                $comissao = $linha['fun_comissao'];
                $salario = $linha['fun_salario'];
                //SALVA O CARGO PARA DIVIDIR SER FOR SERVIÇO DO TIPO ENTREGA
                $cargo = $linha['fk_cag_id'];



                echo "<form action='script/acoes.php' method='post'>";
                echo "<input type='hidden' name='ACAO' value='pagamentoFuncionario'>";
                ?>
                <input type="hidden" name="INICIO"
                <?php
                if ($inicio) {
                    echo " value=\"";
                    echo $inicio;
                    echo "\" ";
                }
                ?>/>

                <input type="hidden" name="FIM"
                <?php
                if ($fim) {
                    echo " value=\"";
                    echo $fim;
                    echo "\" ";
                }
                ?>/>

                <input type="hidden" name="FUNCIONARIO"
                <?php
                if ($funcionario) {
                    echo " value=\"";
                    echo $funcionario;
                    echo "\" ";
                }
                ?>/>

                <?php
                $sql = "CALL sp_getComissao('" . $inicio . "','" . $fim . "','" . $funcionario . "')";
                $resultado = executaSQL($sql);
                echo "<thead>";
                echo "<th>COD</th>";
                echo "<th>CLIENTE</th>";
                echo "<th>SERVIÇO</th>";
                echo "<th>INICIO/FIM</th>";
                echo "<th>BRUTO</th>";
                echo "<th>LIQUIDO</th>";
                echo "<th>CARRO</th>";
                echo "</thead>";
                echo "<tbody>";

                $soma = null;
                while ($linha = mysqli_fetch_array($resultado)) {
                    echo "<tr>";
                    echo "<td>" . $linha['fk_cham_ser_id'];
                    echo "<td>" . $linha['cli_nome'] . "<br/>";
                    echo $linha['cli_endereco'];
                    echo "<td>" . $linha['ser_descricao'];
                    echo "</br>" . $linha['tser_descricao'];
                    echo "<td>" . $linha['inst_car_data'] . " " . $linha['inst_car_time'] . "<br/>";
                    echo $linha['inst_ser_concluido'] . " " . $linha['inst_ser_concluido_time'];
                    echo "<td>" . number_format($linha['cha_ser_valor'], 2);

                    if ($linha['tser_id'] == 4 && $cargo == 3) {
                        $liquido = ($linha['cha_ser_valor'] / 100) * 25;
                    } elseif ($linha['ser_descricao'] == 'BALCÃO MODULADO' ||
                            $linha['ser_descricao'] == 'TEMPERADO' ||
                            $linha['ser_descricao'] == 'BOX VIDRO') {
                        $liquido = $linha['cha_ser_valor'] / 2;
                    } else {
                        $liquido = $linha['cha_ser_valor'];
                    }
                    echo "<td>" . number_format($liquido, 2) . "</td>";
                    echo "<td>" . $linha['car_nome'];
                    echo "</tr>";
                    $soma += $liquido;
                }
                echo "<tr><td colspan='5'><label class='label7'>Total: </label>";
                echo "<td colspan='3'><label class=labelMaior>" . number_format($soma, 2) . "</label></tr>";
                echo "</tbody>";

                //NOVA TABELA
                echo "<table border='0'>";
                echo "<tr><td colspan=4>";

                // CONFERIR SE JÁ FOI REALIZADO O PAGAMENTO
                $sql = "CALL sp_conferirPagamentoFuncByData('" . $inicio . "','" . $funcionario . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                if ($linha == FALSE) {
                    echo "<td><input type='submit' value='Efetuar Pagamento' class='btnPagamento'>";
                } else {
                    echo "<label class='labelVermelhaCenter'>Pagamente já efetuado";
                }

                echo "<tr><td><label class=labelMaior>Salário: </label>";
                echo "<td><input type='text' name='SALARIO' readonly='true' value='" . number_format($salario, 2) . "' class='InputAzul'/>";

                echo "<tr><td><label class=labelMaior>Comissão: </label>";
                echo "<td><input type='text' name='COMISSAO' readonly='true' value='" . number_format($comissao, 2) . "' class='InputAzul'/>";

                $valorC = ($soma / 100 ) * $comissao;

                echo "<tr><td><label class=labelMaior>Valor da Comissão: </label> ";
                echo "<td><input type='text' name='VALORC' readonly='true' value='" . number_format($valorC, 2) . "' class='InputAzul'/>";

                $total = $valorC + $salario;
                echo "<tr><td><label class='labelVermelha'> Valor a Receber: </label>";
                echo "<td><input type='text' size='20' readonly='true' name='TOTAL' value='" . number_format($total, 2) . "' class='InputVermelho'/>";
                echo "</label>";

                // valor total dos serviços
                echo "<tr><td><input type='hidden' name='TOTALSERVICO' value='" . $soma . "'>";


                echo "</form>";
                ?>
                <form action="relatorio-pagamento-funcionario.php">
                    <td><td><input type='submit' value='VISUALIZAR' class="btnPagamentoBloq">
                </form>
            </table>
        </div>
    </body>
    </html>

    <?php
} else {
    header("location: session_expirada.php");
}
?>

<?php

function executaSQL($sql) {
    $mySQL = new MySQL;
    $resultado = $mySQL->execSP($sql);
    return $resultado;
}
?>


